Name
Profession
Rank
Experience
Strength
Reflexes
Intelligence
Psychic Talent
Looks
Melee Attack
Ranged Attack
Melee Defence
Ranged Defence
Evasion
Magical Attack
Magical Defence
Stealth
Perception

Poison Save

Roll
on
Equipped Weapon:
ABR
Damage

Equipped Weapon:
Ammunition Type:
ABR
Damage
Ranges:
Short
Medium
Long

Activate Expert Parry
Activate Weaponskill
Activate Master Bowman
Activate Weaponskill
Activate Main Guache:
Inactive Defensive Offensive
Inactive Defensive Offensive
Activate Master Bowman
Activate Non-Proficient Weapon
Activate Armour Peircing
Activate Deathvow
Precise Shot:
Defence Penalty
Attack Bonus
Stillness:
Defence Penalty
Stealth Bonus
Activate Penetrating Shot
Defence Penalty
Attack Bonus
Stillness:
Defence Penalty
Stealth Bonus
Penetrating Shot Skill Level:
None Once Twice
None Once Twice
Activate Penetrating Shot
Modifiers:
Melee Attack:
Melee Attack:
Melee Defence:
Ranged Attack:
Ranged Defence:
Evasion:
Modifiers:
Melee Attack:
Melee Attack:
Melee Defence:
Ranged Attack:
Ranged Defence:
Evasion:
Guard Taken
Modifiers:
Melee Attack:
Melee Attack:
Melee Defence:
Ranged Attack:
Ranged Defence:
Evasion:
Psychic Fatigue Check:
- spell level
ESP
%
Premonition
%
Type
Armour Factor
Magic Bonus
Miscellaneous Bonus
Non-Proficiency Penalties:
Attack
Defence
Stealth
Shield Equipped?
Magic Bonus
Roll
on
Total Encumbrance
Maximum Encumbrance
Maximum Encumbrance

Base Score
Strength
Reflexes
Intelligence
Psychic Talent
Looks
Attack
Defence
Armour Bypass
Damage
Attack
Defence
Armour Bypass
Damage
Base Attribute
Attack
See Below
Defence
See Below
Stealth
Perception
Evasion
Final Melee Attack
Final Melee Defence
Total Melee ABR Bonus
Total Melee Damage Bonus
Final Melee Defence
Total Melee ABR Bonus
Total Melee Damage Bonus
Final Ranged Attack
Final Ranged Defence
Total Ranged ABR Bonus
Total Ranged Damage Bonus
Final Ranged Defence
Total Ranged ABR Bonus
Total Ranged Damage Bonus
Base Score
Modifier
Final
Base Score
Modifier
Final

Direct Magical Attack
Indirect Magical Attack
Spell Expiry Roll
Direct Magical Attack
Indirect Magical Attack
Spell Expiry Roll
Name
Description
Description
This character sheet includes material based on the Dragon Warriors setting, as created by and copyright (c) Dave Morris and Oliver Johnson, and used according to the terms of the Serpent King Games Fan Policy. We are not permitted to charge you to use or access this content. This character sheet is not published, endorsed, or officially approved by Serpent King Games. For more information about Dragon Warriors products and Serpent King Games, please visit www.serpentking.com
Serpent King Games expects you to use the Dragon Warriors setting responsibly and legally. That means avoiding associating the setting with extreme graphic violence, explicit sexual content, hate speech against any particular real-world segment of society, or anything else that does not present Dragon Warriors in a positive light.
If you have any questions about Dragon Warriors, or the conditions of use of this character sheet, please email info@serpentking.com
Most of the images used on the character sheet come directly from the Dragon Warriors books.
The image used to represent Magic Points named "effect" and was created by ATOM and sourced from the Noun Project.
A huge shoutout to Roll20 forums member GiGs, without whom this sheet would not have been built.
Thank you to DragonWarriors Discord user SouthernSkies for playtesting and issue reporting.
And most certainly not least, the brave group of adventurers who have been my primary playtesters: Gille, Hariot, Cador, Randos and Ulfthak.
Implemented new attributes: currenthp, currentmp currentmpelementtwo and currentmpelementthree.
These attributes are to be used with token bars to accurately represent wounds and magic points which count down properly.
In developing these attributes, I was able to correct a bug which was requiring players to double click on wound / mp radio buttons to function properly.
Layout changes:
Removed redundant magic point trackers from the magic page. Not only were they redundant, but they interferred with the function of the currentmp set of attributes.
Problem: "Need to streamline Sheet Workers in the code to reduce overall attribute calls (looking for experienced JS coders for some help here!)." The sheet will no longer seek to automatically update scores after any changes, as users had reported significant performance issues due to too many attribute checks/calls.
I have added a button to the top-bar "Click to Apply Changes", which the user will need to click to apply any changes made to the sheet.
While this is not the ideal solution I would choose, I do not have enough coding experience to rebuild the Sheet Workers myself.
Layout fixes, Bug fixes Fixed error preventing Precise Shot modifiers from being applied to rolls. Spinners removed from read-only boxes to avoid confusion.
Have moved base score inputs (all) to the renamed tab "Base Scores" (formerly Miscellaneous Modifiers).
Removed ABR / DMG bonus boxes from front sheet as unnecessary.
Moved AF misc bonus to the AF section of the Inventory page.
Opened up base Magic Stats on the Magic page for all classes.
Changed tab name from "Skills" to "Path and Skills" and added a paths box.
Added a classic DW picture to the front page to reduce strange spacing issues after taking out unnecessary input boxes.
Poison save roll button added under health points
Layout changes, Bug fixes and Sheet Roll updates
Improved display of all areas of the sheet utilising CSS Grid more substantially. Removed redundant information from across the entire sheet:
- "Combat" tab has been revised and is now "Miscellaneous Modifiers". It is now possible to enter misc modifiers for almost every numerical entry on the sheet.
- All guard functions are now controlled on the front page.
- The majority of roll templates are now handled primarily on the front page.
- Final tally modified scores now appear alongside their base stats, or in the Combat Summary box
Encumbrance was not calculating properly due to an old Sheet Worker which was not updated properly, fixed.
Sheet rolls were clumsy and unprofessional looking, they have been updated to use roll templates. Thanks to @SouthernSkies on the Dragon Warriors Discord server for his assistance with this.
PFC sheet roll was not working at all, fixed.
Max Wounds and Magic Point pools have been increased to 50 dots each.
ESP and Premonition checks were dependent on an API, this requirement has been removed for the published version. If you are a Pro Subscriber, I suggest that you install the "Blind Roll" API and create the following macros:
ESP "!broll 1d100<@{espchance}"
Premonition "!broll 1d100<@{premonitionchance}"
Total Overhaul Update
Major changes to layout, and corrected font style for inputs
Added artworks
Corrected problems with Elementalist MP sections
Fixed issues with Mystic's Psychic Fatigue field
Added Combat page to track all changes to Attack and Defence scores through guards, profession abilities and equipment modifiers
Changed the button image on wounds and mana points trackers
Added wound counters to track Health Points down to -1, -2 and -3 (wounds tracker for Macros does not take these into account, but they are not relevant for KO/shock calculations anyway)
Added a magic bonus section to weapons and shields for applying bonuses to combat attributes.
Added 'equipped' value to weapons selection to ensure only a single weapon's magic bonuses applies at a time.
Modified the Armour Factor area to be more specific.
Added sheet rolls for attacks, attribute checks and other basic game roll functions
Further code stream-lining.
Missing Languages added and literacy checkbox default value fixed
Slight remodel of the front page to incorporate new elements
Sheet Worker now rounds off encumberance, and calculates total (including equipment, coins, weapons and shield) and maximum encumbrance values
Added a quantity field for inventory items
Added an ammunition section underneath the Weapons
Wounds checkboxes have been updated, the number of radioboxes available is set to equal a character's max HP. The sheet can calculate remaining HP based on the wounds counter.
Show/hide magic sections (front page and magic page) dependant on profession selected from the dropdown list
Major code tidy up
None known, let me know if you see one so I can squash it!
Change Attribute names so that making custom Macro Calls for end users is easier to work.
Serpent King Games expects you to use the Dragon Warriors setting responsibly and legally. That means avoiding associating the setting with extreme graphic violence, explicit sexual content, hate speech against any particular real-world segment of society, or anything else that does not present Dragon Warriors in a positive light.
If you have any questions about Dragon Warriors, or the conditions of use of this character sheet, please email info@serpentking.com
Most of the images used on the character sheet come directly from the Dragon Warriors books.
The image used to represent Magic Points named "effect" and was created by ATOM and sourced from the Noun Project.
A huge shoutout to Roll20 forums member GiGs, without whom this sheet would not have been built.
Thank you to DragonWarriors Discord user SouthernSkies for playtesting and issue reporting.
And most certainly not least, the brave group of adventurers who have been my primary playtesters: Gille, Hariot, Cador, Randos and Ulfthak.
Implemented new attributes: currenthp, currentmp currentmpelementtwo and currentmpelementthree.
These attributes are to be used with token bars to accurately represent wounds and magic points which count down properly.
In developing these attributes, I was able to correct a bug which was requiring players to double click on wound / mp radio buttons to function properly.
Layout changes:
Removed redundant magic point trackers from the magic page. Not only were they redundant, but they interferred with the function of the currentmp set of attributes.
Problem: "Need to streamline Sheet Workers in the code to reduce overall attribute calls (looking for experienced JS coders for some help here!)." The sheet will no longer seek to automatically update scores after any changes, as users had reported significant performance issues due to too many attribute checks/calls.
I have added a button to the top-bar "Click to Apply Changes", which the user will need to click to apply any changes made to the sheet.
While this is not the ideal solution I would choose, I do not have enough coding experience to rebuild the Sheet Workers myself.
Layout fixes, Bug fixes Fixed error preventing Precise Shot modifiers from being applied to rolls. Spinners removed from read-only boxes to avoid confusion.
Have moved base score inputs (all) to the renamed tab "Base Scores" (formerly Miscellaneous Modifiers).
Removed ABR / DMG bonus boxes from front sheet as unnecessary.
Moved AF misc bonus to the AF section of the Inventory page.
Opened up base Magic Stats on the Magic page for all classes.
Changed tab name from "Skills" to "Path and Skills" and added a paths box.
Added a classic DW picture to the front page to reduce strange spacing issues after taking out unnecessary input boxes.
Poison save roll button added under health points
Layout changes, Bug fixes and Sheet Roll updates
Improved display of all areas of the sheet utilising CSS Grid more substantially. Removed redundant information from across the entire sheet:
- "Combat" tab has been revised and is now "Miscellaneous Modifiers". It is now possible to enter misc modifiers for almost every numerical entry on the sheet.
- All guard functions are now controlled on the front page.
- The majority of roll templates are now handled primarily on the front page.
- Final tally modified scores now appear alongside their base stats, or in the Combat Summary box
Encumbrance was not calculating properly due to an old Sheet Worker which was not updated properly, fixed.
Sheet rolls were clumsy and unprofessional looking, they have been updated to use roll templates. Thanks to @SouthernSkies on the Dragon Warriors Discord server for his assistance with this.
PFC sheet roll was not working at all, fixed.
Max Wounds and Magic Point pools have been increased to 50 dots each.
ESP and Premonition checks were dependent on an API, this requirement has been removed for the published version. If you are a Pro Subscriber, I suggest that you install the "Blind Roll" API and create the following macros:
ESP "!broll 1d100<@{espchance}"
Premonition "!broll 1d100<@{premonitionchance}"
Total Overhaul Update
Major changes to layout, and corrected font style for inputs
Added artworks
Corrected problems with Elementalist MP sections
Fixed issues with Mystic's Psychic Fatigue field
Added Combat page to track all changes to Attack and Defence scores through guards, profession abilities and equipment modifiers
Changed the button image on wounds and mana points trackers
Added wound counters to track Health Points down to -1, -2 and -3 (wounds tracker for Macros does not take these into account, but they are not relevant for KO/shock calculations anyway)
Added a magic bonus section to weapons and shields for applying bonuses to combat attributes.
Added 'equipped' value to weapons selection to ensure only a single weapon's magic bonuses applies at a time.
Modified the Armour Factor area to be more specific.
Added sheet rolls for attacks, attribute checks and other basic game roll functions
Further code stream-lining.
Missing Languages added and literacy checkbox default value fixed
Slight remodel of the front page to incorporate new elements
Sheet Worker now rounds off encumberance, and calculates total (including equipment, coins, weapons and shield) and maximum encumbrance values
Added a quantity field for inventory items
Added an ammunition section underneath the Weapons
Wounds checkboxes have been updated, the number of radioboxes available is set to equal a character's max HP. The sheet can calculate remaining HP based on the wounds counter.
Show/hide magic sections (front page and magic page) dependant on profession selected from the dropdown list
Major code tidy up
None known, let me know if you see one so I can squash it!
Change Attribute names so that making custom Macro Calls for end users is easier to work.
